package cn.life.business.schedule.entity.vo;

import cn.life.common.entity.vo.ProjectVo;

import java.util.Date;

/**
 * @author 王振宇
 * @Description:
 * @Date 2018-07-13 17:24:40
 */
public class ScheduleVo extends ProjectVo{
    /**
     *进度记录Id
     */
    private long recordId;
    /**
     *记录名称
     */
    private String scheduleName;
    /**
     *施工准备阶段
     */
    private String preparationStage;
    /**
     *基础阶段
     */
    private String baseStage;
    /**
     *主体阶段
     */
    private String subjectStage;
    /**
     *装饰装修阶段
     */
    private String decorateStage;
    /**
     *绿化阶段
     */
    private String greenStage;
    /**
     *操作/申请人Id
     */
    private Long oprUserId;
    /**
     *操作/申请人名称
     */
    private String oprUserName;
    /**
     *操作/申请时间
     */
    private Date oprDate;
    /**
     *查询时间
     */
    private Date selectDate;
    /**
     *  1.待审核，9.审核通过，0.审核不通过
     */
    private Integer auditState;
    /**
     *  审核人用户Id
     */
    private Long nextUserId;
    /**
     *  审核人用户名称
     */
    private String nextUserName;
    /**
     *审核状态（1.下一步，2.审核通过，3.未通过）
     */
    private int state;
    /**
     *  是否是我审核（1.是，0.否）
     */
    private Integer isMyAudit;
    /**
     *  预留字段1
     */
    private String reservedField1;
    /**
     * 预留字段2
     */
    private String reservedField2;
    /**
     * 预留字段3
     */
    private String reservedField3;
    /**
     * 总进度
     */
    private String allPercent;
    /**
     * 原因
     */
    private String reason;


    public long getRecordId() {
        return recordId;
    }

    public void setRecordId(long recordId) {
        this.recordId = recordId;
    }

    public String getScheduleName() {
        return scheduleName;
    }

    public void setScheduleName(String scheduleName) {
        this.scheduleName = scheduleName;
    }

    public String getPreparationStage() {
        return preparationStage;
    }

    public void setPreparationStage(String preparationStage) {
        this.preparationStage = preparationStage;
    }

    public String getBaseStage() {
        return baseStage;
    }

    public void setBaseStage(String baseStage) {
        this.baseStage = baseStage;
    }

    public String getSubjectStage() {
        return subjectStage;
    }

    public void setSubjectStage(String subjectStage) {
        this.subjectStage = subjectStage;
    }

    public String getDecorateStage() {
        return decorateStage;
    }

    public void setDecorateStage(String decorateStage) {
        this.decorateStage = decorateStage;
    }

    public String getGreenStage() {
        return greenStage;
    }

    public void setGreenStage(String greenStage) {
        this.greenStage = greenStage;
    }

    public Long getOprUserId() {
        return oprUserId;
    }

    public void setOprUserId(Long oprUserId) {
        this.oprUserId = oprUserId;
    }

    public String getOprUserName() {
        return oprUserName;
    }

    public void setOprUserName(String oprUserName) {
        this.oprUserName = oprUserName;
    }

    public Date getOprDate() {
        return oprDate;
    }

    public void setOprDate(Date oprDate) {
        this.oprDate = oprDate;
    }

    public Date getSelectDate() {
        return selectDate;
    }

    public void setSelectDate(Date selectDate) {
        this.selectDate = selectDate;
    }

    public Long getNextUserId() {
        return nextUserId;
    }

    public void setNextUserId(Long nextUserId) {
        this.nextUserId = nextUserId;
    }

    public String getNextUserName() {
        return nextUserName;
    }

    public void setNextUserName(String nextUserName) {
        this.nextUserName = nextUserName;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public Integer getAuditState() {
        return auditState;
    }

    public void setAuditState(Integer auditState) {
        this.auditState = auditState;
    }

    public Integer getIsMyAudit() {
        return isMyAudit;
    }

    public void setIsMyAudit(Integer isMyAudit) {
        this.isMyAudit = isMyAudit;
    }

    public String getReservedField1() {
        return reservedField1;
    }

    public void setReservedField1(String reservedField1) {
        this.reservedField1 = reservedField1;
    }

    public String getReservedField2() {
        return reservedField2;
    }

    public void setReservedField2(String reservedField2) {
        this.reservedField2 = reservedField2;
    }

    public String getReservedField3() {
        return reservedField3;
    }

    public void setReservedField3(String reservedField3) {
        this.reservedField3 = reservedField3;
    }

    public String getAllPercent() {
        return allPercent;
    }

    public void setAllPercent(String allPercent) {
        this.allPercent = allPercent;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }
}
